define(['jquery', 'lmh'], function($) {
	return {
		xq:(function() {
			var oid = document.location.href.split('?id=')[1];
			var sum = 0;
			if(!oid) {
				oid = 303;
			}
			$.ajax({
				type: "post",
				url: "../php/xiangqing.php",
				data: "p=no&id=" + oid,
				async: false,
				success: function(d) {
					var h = '';
					d = JSON.parse(d);
					$('.ctype p').html(d[4]);
					$('.m-top .left img').attr('src', d[6]);
					$('.fav-num').html(d[5]);
					$('.show h1').html(d[0]);
					$('.show .pic .big img').attr('src', d[3]);
					$('.lie img').eq(0).attr('src', d[3]);
					$('.show .pic>img').attr('src', d[3]);
				}
			});
			var ago = 0;
			var goodlist = [];
			if(getcookie('good') != undefined) {
				goodlist = JSON.parse(getcookie('good'));
			}
			$('.addtocar').click(function() {
				if(getcookie('user') != undefined) {
					if(ago) {
						$('.typechose').animate({
							height: 0
						});
						$('.balance').removeClass('hide').animate({
							height: 123
						});
						var src = $('.show .pic .big img').attr('src');
						var gd = {
							gid: oid,
							gtype: oid + $('.size-wrapper .size').find('.active').html() + $('.colorname').html(),
							gcount: $('.num').html(),
							gname: $('.show h1').html(),
							gcolor: $('.colorname').html(),
							gprice: $('.price').html(),
							gsize: $('.size-wrapper .size').find('.active').html(),
						};
						sum = gd.gcount;
						if(goodlist.length == 0) {
							goodlist.push(gd);
							console.log(goodlist);
						} else {
							for(var i = 0; i < goodlist.length; i++) {
								if(goodlist[i].gtype == gd.gtype) {
									goodlist[i].gcount = parseInt(goodlist[i].gcount) + parseInt(gd.gcount);
									break;
								}
								sum = parseInt(goodlist[i].gcount) + parseInt(sum);
								console.log(sum);
							}
							if(i == goodlist.length) {
								goodlist.push(gd);
							}
						}
						alert(sum);
						$('.cart-total span').html(sum);
						setcookie('good', JSON.stringify(goodlist), 7);
					} else {
						$('.sizewarntip').removeClass('hide');
					}
				} else {
					alert('请先登录');
					location.href = 'login.html';
				}

			})
			if(getcookie('love') == 'yes') {
				$('.love i').css({
					'color': 'red'
				});
			}
			$('.go-cart').click(function() {
				location.href = "car.html";
			})
			$.ajax({
				type: "post",
				url: "../php/xiangqing.php",
				data: "p=size",
				async: false,
				success: function(d) {
					d = JSON.parse(d);
					for(let i = 0; i < d.length; i++) {
						var $this = $('.size-wrapper .size li').eq(i);
						$this.data('count', d[i][1]);
						$this.data('size', d[i][2]);
						if($this.data('count') <= 0) {
							$this.toggleClass('lack');
						}
					}
				}
			});
			jjpan();

			function jjpan(pd) {////主要方法，进行加减判断
				if($('.num').html() == '1') {
					$('.jiajian').eq(0).addClass('disable');
				} else {
					$('.jiajian').eq(0).removeClass('disable');
				}
				if(pd) {
					var s = Number($('.num').html());
					var k = Number(pd.data('count'));
					if(s >= k) {
						$('.jiajian').eq(1).addClass('disable');
					} else {
						$('.jiajian').eq(1).removeClass('disable');
					}
				}
			}

			$('.jiajian').eq(0).click(function() {//-号
				var pd = $('.size-wrapper .size').find('.active');
				if(pd.index() != -1) {
					$('.sizewarntip').addClass('hide');
					if($('.num').html() != '1') {
						$('.num').html(Number($('.num').html()) - 1);
					}
					jjpan(pd);
				} else {
					$('.sizewarntip').removeClass('hide');
				}
				return false;
			})
			$('.jiajian').eq(1).click(function() {//加号
				var pd = $('.size-wrapper .size').find('.active');
				if(pd.index() != -1) {
					$('.sizewarntip').addClass('hide');
					if(Number($('.num').html()) < Number(pd.data('count'))) {
						$('.num').html(Number($('.num').html()) + 1);
					}
					jjpan(pd);
				} else {
					$('.sizewarntip').removeClass('hide');
				}
				return false;

			});
			$('.size-wrapper .size li').click(function() {
				$('.size-wrapper .size li').removeClass('active');
				$(this).addClass('active');
				$('.num').html(1);
				$('.sizewarntip').addClass('hide');
				$('.size_tip .tip').html($(this).data('size'));
				$('.size_tip').show();
				if($(this).data('count') == 0) {
					$('.daohuo').removeClass('hide');
					$('.dis').removeClass('hide');
					$('.addtocar').addClass('hide');
					$('.jiajian').addClass('disable');
				} else {
					ago = 1;
					$('.daohuo').addClass('hide');
					$('.dis').addClass('hide');
					$('.addtocar').removeClass('hide');
					$('.jiajian').removeClass('disable');
				}
				jjpan();
			});
			$('.love').click(function() {

				if(getcookie('love') != 'yes') {
					setcookie('love', 'yes');
					$('.fav-num').html(Number($('.fav-num').html()) + 1);
					$('.love i').css({
						'color': 'red'
					});
				}
			})
			$('.activity_hide').click(function() {
				if($('.activity-more').attr('class').indexOf('hide') != -1) {
					$('.activity-more').toggleClass('hide');
					$('.activity-more').animate({
						height: 120
					})
				} else {
					$('.activity-more').animate({
						height: 0
					}, function() {
						$('.activity-more').toggleClass('hide');
					})
				}
			})
			$('.show .pic').hover(function() {
				$('.move').show();
				$('.big').show();
			}, function() {
				$('.big').hide();
				$('.move').hide();
			})
			$('.show .pic').on('mousemove', function(ev) {
				var oC = $('.show .pic');
				var oM = $('.move');
				var oS = $('.big img');
				var b = oS.width() / oC.width();
				var x = ev.pageX - oC.offset().left - oM.width() / 2;
				var y = ev.pageY - oC.offset().top - oM.height() / 2;
				//				console.log(x+';'+(oC.offset().left+oC.width()-oM.width()));
				(x <= 0) && (x = 0);
				(y <= 0) && (y = 0);
				(x >= oC.width() - oM.width()) && (x = oC.width() - oM.width());
				(y >= oC.height() - oM.height()) && (y = oC.height() - oM.height());
				$('.move').css({
					left: x,
					top: y
				})
				oS.css({
					left: -b * x,
					top: -b * y
				});
			})
			$('.show .lie img').hover(function(ev) {
				$(this).css({
					'border-color': 'black'
				}).siblings('img').css({
					'border-color': 'transparent'
				})
				if($(ev.target).index() == 0) {
					$('.pic>img').prop("src", $(ev.target).prop('src'));
					$('.big img').prop("src", $(ev.target).prop('src'));
				} else {
					$('.pic>img').prop("src", "//img12.static.yhbimg.com/goodsimg/2017/10/24/22/02fa1e17c7d7621f5d52ccb7b748267bb5.jpg?imageMogr2/thumbnail/420x560/background/d2hpdGU=/position/center/quality/80");
					$('.big img').prop("src", "//img12.static.yhbimg.com/goodsimg/2017/10/24/22/02fa1e17c7d7621f5d52ccb7b748267bb5.jpg?imageMogr2/thumbnail/750x1000/background/d2hpdGU=/position/center/quality/80");
				}
			}, function() {

			});
		})()
	}

})